|
Author |
Thread Statistics | Show CCP posts - 0 post(s) |
Catari Taga
Centre Of Attention Rough Necks
|
Posted - 2009.12.19 16:32:00 -
[1]
Edited by: Catari Taga on 19/12/2009 16:33:45
Originally by: Entity Oddly enough nobody seems to have issues with this toolkit?!
How about feature suggestions then? :P
It probably does not have many users. I tried it and it worked fine and indeed without issues, great job!
If you are looking to do more work on it how about a function to dump entire tables in datadump compatible sql/mysql format? That's probably what most people want from it anyway.
|
Catari Taga
Centre Of Attention Rough Necks
|
Posted - 2010.04.02 13:44:00 -
[2]
Edited by: Catari Taga on 02/04/2010 13:45:06 Hadn't seen this post:
Originally by: Femaref If you'd check around the examples, there already is one doing exactly that.
Not quite, I was proposing a datadump compatible format, which the example does not quite provide (you would basically need to add a static table to the tool with the current datadump format and the relationships and keep that updated after every change to the structure of either the dump or the game data). Also there is a bug with the example in that it does not add the ";" terminator after each insert.
Originally by: Entity Anti-thread-expire bump :) I may have to release an update soonÖ with the planetary interaction stuff coming in...
Since you bumped it, I always meant to post an issue I had with making it work on non-TQ installs because at least on my system the cache folder is different than what your program was expecting. To make it work I replaced line 94 in cache.py with the following:
if servername == "tranquility": cachepath = os.path.join(path_buf.value, "CCP", "EVE", cacheFolderName, "cache") else: cachepath = os.path.join(path_buf.value, "CCP", "EVE", cacheFolderName + "_" + serverip, "cache")
|
Catari Taga
Centre Of Attention Rough Necks
|
Posted - 2010.04.02 14:21:00 -
[3]
Edited by: Catari Taga on 02/04/2010 14:25:00
Originally by: Entity I would guess that's because there's 2 ways to fire up sisi and they both produce a different folder (by name and by ip). I'll have to think of something clever to get around that :P
It's possible, in my case it's by IP and without /LUA:OFF. TQ is on E:\EVE. My two folders are thus:
%USERPROFILE%\Local Settings\Application Data\CCP\EVE\e_eve_tranquility %USERPROFILE%\Local Settings\Application Data\CCP\EVE\e_eve_singularity_87.237.38.50
Testing other combinations is unfortunately up to you - or just assume that whoever is using your library will probably be able solve the problem for their own system anyway. Thanks again for the library btw, it's been very useful.
|
Catari Taga
Centre Of Attention Middle of Nowhere
|
Posted - 2010.08.03 18:22:00 -
[4]
Originally by: Entity Guess I'll be poking some people in CCP about this.
Please follow the normal procedure and explain the bug to a bughunter first. --
|
Catari Taga
Centre Of Attention Middle of Nowhere
|
Posted - 2010.12.18 05:37:00 -
[5]
Originally by: Dragonaire I might also suggest if you know more about MySQL databases than programming trying Yapeal which does the whole API raw XML to some simple DB tables stuff for you. You might find it a little esaier to understand in that case but it's still not an end user application just a different approach to getting the data into what most people consider an easier form to work with.
Reverence is unrelated to the EVE API. --
|
Catari Taga
Centre Of Attention Middle of Nowhere
|
Posted - 2011.01.20 15:17:00 -
[6]
Originally by: Entity Notice to Reverence users:
It seems that with this patch, one or more of the static data tables died.
config.BulkData.ramtypematerials is one of the casualties,
Hmm, I haven't looked into new cache structure at all yet but my cache to datadump converter still pulls that table just fine using (an old version of) your library. --
|
Catari Taga
Centre Of Attention Middle of Nowhere
|
Posted - 2011.01.20 21:33:00 -
[7]
Originally by: Two step I'm pretty sure it just got renamed to invtypematerials or something similar. I was looking at diffs between tq (pre-patch) and sisi with the final patch and that is what I saw.
Oh yes that's it. My code always renamed it anyway so I didn't notice. :) --
|
Catari Taga
Centre Of Attention Middle of Nowhere
|
Posted - 2011.02.02 03:10:00 -
[8]
Originally by: Verite Rendition Now that I have some free time, I have a chance to look in to this.
Can anyone tell me if Reverence can extract mapsoloarsystems and other such data from EVE? I'm looking at what it would take to do a periodic version of the Influence map for Serenity (EVE-China); since they don't have an API I'd need to extract sovereignty information, stations, and an alliance list from the client. Is this possible with Reverence?
You can pull everything that you can see in the client, but to get the data you will need to request it via the client first, after that the information will be cached and can be accessed via Reverence.
This will be easy for some data (Sov data, development indices, list of alliances themselves, but for things like alliance members you'll need to show info on each of them (the ingame browser and some javascript can help here). I'm not sure whether you can get a conquerable stations list in game so that data might not be available (short of doing a show info on every conquerable solar system and then on the listed stations). --
|
Catari Taga
Centre Of Attention Middle of Nowhere
|
Posted - 2011.02.02 03:40:00 -
[9]
See MethodCall.server.allianceRegistry.GetRankedAlliances for the alliance list.
As to point to level conversion on system upgrades, have never looked into that and can't help there, but you'll figure it out quickly just by comparing how it's displayed in game. --
|
Catari Taga
Centre Of Attention Middle of Nowhere
|
Posted - 2011.02.02 12:11:00 -
[10]
Originally by: Verite Rendition
Originally by: Catari Taga See MethodCall.server.allianceRegistry.GetRankedAlliances for the alliance list.
What's the trick to getting that to come out of the cache? Even after the client has accessed it, the datadump script isn't handing it over.
I had to look at Entity's example script for that (the things I do ). If you comment out lines 94 and 96 of that and it will dump it as MethodCall.server.allianceRegistry.GetRankedAlliances.0.sql. --
|
|
|
|
|